home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Installation Tools & Overlays 2001 May
/
SGI IRIX Installation Tools & Overlays 2001 May - Disc 3.iso
/
relnotes
/
license_dev
/
ch7.z
/
ch7
Wrap
Text File
|
2001-04-16
|
1KB
|
67 lines
- 1 -
5. _K_n_o_w_n__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
5.1 _F_i_l_e__D_e_s_c_r_i_p_t_o_r_s
The FlexLM licensing code uses the stdio functions (_f_o_p_e_n(),
_f_g_e_t_s(), etc). In some circumstances, a process may have
more open file descriptors than will fit in a FILE structure
(field __f_i_l_e; see /usr/include/stdio.h for details). If
this happens before the licensing calls, acquiring the
license will fail with the message:
Cannot find license file (-1,212:2) No such file or
directory
The only solution is to reduce the number of file
descriptors in use when licensing calls are made. In
practice this is only a problem with the O32 (5.3
compatible) ABI, which uses an _u_n_s_i_g_n_e_d _c_h_a_r to hold the
file descriptor (fd<=255).